package com.yidian.service;

import com.yidian.entity.Channel;
import com.yidian.entity.ChannelUsersKey;

import java.util.List;

public interface ChannelService {

    /**
     * 获取所有频道
     *
     * @return
     */
    List<Channel> getAllChannel();

    /**
     * 添加用户频道
     *
     * @param channelUsersKey
     */
    void addUserChannel(ChannelUsersKey channelUsersKey);

    /**
     * 删除用户频道
     *
     * @param channelUsersKey
     */
    void deleteUserChannel(ChannelUsersKey channelUsersKey);

    //根据用户ID查询该用户的频道信息
    List<Channel> selectChannelByUserId(long id);
}
